Disque Dur Endommagé
From CGSecurity
TestDisk est aussi utilisable dans le cas de disque dur ayant des secteurs défectueux. La première étape est de copier les secteurs encore lisibles vers un nouveau support sain avant toute tentative de récupération de données. Ce nouveau support peut être un fichier mais il est préférable d'utiliser un nouveau disque dur car certains utilitaires dont ceux de Microsoft ne gèrent pas les images disques.
Le nouveau disque dur doit être au moins de la même taille (vérifier le nombre de secteurs LBA) ou plus grand que le disque dur défectueux; s'il est plus grand, en général, cela ne pose pas de problèmes car le nombre de têtes par cylindre et de secteurs par tête sera le même si les deux disques durs utilisent le mode LBA.
Windows peut avoir quelques problèmes à gérer les secteurs défectueux/les disques durs endommagés. La meilleure solution que je puisse vous donner est d'utiliser Linux pour dupliquer vos données.
Contents |
Booter sous Knoppix, un CD Linux bootable
Si vous n'avez pas de Linux, télécharger l'image ISO de la Knoppix, un CD ou DVD bootable gratuit permettant d'avoir un systèmé Linux totalement fonctionnel sans installation!
- Graver l'image ISO sur CD ou DVD
- Démarrer depuis le CD-ROM
- A l'invite
boot
, taperknoppix lang=fr
pour avoir un clavier français. - Vous êtes automatiquement connecté dans une interface graphique en tant qu'utilisateur
knoppix
. - Ouvrer un Konsole/terminal
Knoppix vient avec TestDisk, PhotoRec, et dd_rescue. Pour accéder aux disques durs, vous devez lancer ces utilitaires avec les droits root (Administrateur).
- Pour devenir root depuis le compte utilisateur knoppix, selectionner la console et taper
sudo -s
puis presser la touche Entrée. - Maintenant vous pouvez lancer toutes les commandes qui nécessitent un accès complet au disque.
Remarque concernant la Knoppix CD version 4.0.2:
Pour utiliser la version de TestDisk livré sur la Knoppix, il faut résoudre un problème de librairie avec la commande:
ln -s /usr/lib/libntfs.so.7 /usr/lib/libntfs.so.5
avant d'utiliser testdisk.
Remarque concernant la Knoppix CD version 5.1:
Pour utiliser la version de TestDisk livré sur la Knoppix, il faut résoudre un problème de librairie avec la commande:
ln -s /usr/lib/libntfs.so.10.0.0 /usr/lib/libntfs.so.9
avant d'utiliser testdisk. Ce problème est absent des autres versions de la Knoppix et n'a pas lieu avec les versions de TestDisk disponibles dans l'espace de téléchargement.
Identifier les disques/"devices" sous Linux
Sous Linux, le Primary Master IDE disk device (périphérique maître primaire/disque dur maître) est /dev/hda
Le disque Primary Slave IDE device (périphérique esclave primaire/disque dur esclave) est /dev/hdb
Le Secondary Master IDE device (périphérique maître secondaire) est /dev/hdc et ainsi de suite.
Les disques durs SATA commencent habituellement par /dev/hde ou /dev/sda.
Les périphériques SCSI commencent toujours par /dev/sda
Les périphériques USB utilisent souvent le périphérique SCSI /dev/sda
Pour lister les partitions d'un disque, en tant que root, lancer la commande fdisk -l device.
Duplication d'un disque
Une fois les noms des périphériques vérifiés pour le disque dur endommagé et le nouveau, vous pouvez dupliquer vos données en utilisant une interface en ligne de commande (CLI) ou un terminal, mais pas à partir de n'importe quel système d'exploitation sur le disque endommagé.
La bonne vieille (et lente) méthode du dd
Lancez
dd if=/dev/old_disk of=/dev/new_disk conv=noerror,sync
ou créez un fichier image:
dd if=/dev/old_disk of=image_file conv=noerror
pour copier les données. Attention, si vous copiez l'intégralité d'un disque, la destination doit aussi être un disque et non une partition. Si vous copiez une partition, la partition destination n'a pas besoin d'être formaté, par contre, elle doit être suffisament grande. Copier l'intégralité du disque sur un disque vierge est fortement recommandé.
Pour accélérer le processus, vous pouvez ajouter bs=8k
, cela permettra de lire/écrire sur le disque dur par bloc de 16 secteurs.
'dd_rescue' par Kurt Garloff
Si vous pensez qu'il y a de nombreux secteurs endommagés sur votre disque, vous pouvez utiliser le 'dd_rescue' de Kurt Garloff (dd_rescue) à la place de dd.
La meilleure méthode : 'ddrescue' par Antonio Diaz
La meilleure solution, autrement dit la plus rapide et la plus efficace, semble être le 'ddrescue' d'Antonio Diaz (ddrescue)
#récupérer en priorité le plus de zones mémoires saines: ddrescue -B -n /dev/old_disk /dev/new_disk rescued.log #puis essayez de récuperer le plus de zones mémoires endommagées possible: ddrescue -B -r 1 /dev/old_disk /dev/new_disk rescued.log
Récupération de données
Les données sont copiées sur un support sain, vous n'avez plus qu'à retirer le disque d'origine et à utiliser normalement TestDisk, PhotoRec_FR ou tout autre outils de récupération de données.